package com.xuecheng.auth.service;

import com.xuecheng.auth.model.po.XcUser;

import java.util.Map;

/**
 * 微信认证接口
 */
public interface WxAuthService {
    /**
     * 微信扫码认证，携带授权码申请令牌，携带令牌查询用户信息，保存用户信息到数据库
     * @param code 微信给我们下发的授权码
     * @return
     */
    public XcUser wxAuth(String code);

    /**
     * 保存用户信息到数据库
     * @param userInfoMap
     * @return
     */
    public XcUser addWxUser(Map<String,String> userInfoMap);
}
